

/* IE png fix */
.png
{
	behavior: url(/asset/js/iepngfix.htc);
}
/* ---- */

.A05 .content .links li, .sectionContent, .B01_jobSearch .fields, .homePagePanels, .footer .navMenu, .footer fieldset, .panelsContainer, .oneRow, .N2 .mainNavigation li a, .leftColumn .A02 .links li, .searchParameters li, .threeCols, .fourCols, .activitySectors, .N2 .mainNavigation, .searchParameters label, .B01_jobSearch .container, .pagination, .recordsContainer ul li, ul.siteMap li ul li a, /* Add DSC */ ul.siteMap li ul, /* Add DSC */ .toolBar, .A02 .content .links li a, .sortBy ul, .footer .navMenu li, .A03
{
	zoom: 1;
}

/* Add DSC */
ul.siteMap li
{
	overflow: hidden;
}
/* End. Add DSC */

#contentArea .sectionContent
{
	/* LBI .mainBody .sectionContent{ */
	padding-bottom: 0px;
}

/* Add DSC */
.header .sectionContent
{
	padding: 15px 4px 10px;
}

.section-LongTitle .sectionContent
{
	padding: 15px 4px 15px 4px;
}
/* End. Add DSC */

.homePagePanels
{
	margin-bottom: 10px;
}

#faqSearch .btnSearch
{
	top: -3px;
}

.mainBody
{
	margin-bottom: -2px;
}

.homePagePanels
{
	margin-bottom: 12px;
}

/* Add DSC */
.hero
{
	/*height:205px;*/
}

.homePage .hero
{
	height: 205px;
}
/* End. Add DSC */

.hero img
{
	top: 5px; /* LBI top:35px; */
}

.hero .heroFrame
{
	top: -4px; /* LBI top:26px; */
}


.hero .A02
{
	top: 15px;
}

.N1 .searchBox #options
{
	height: 1.8em;
}

.N1 .searchBox #search
{
	vertical-align: middle !important;
	height: 1.35em;
}

.N1 .searchBox .btnSearch
{
	margin-bottom: -3px;
}

.footer .navMenu li, .N1 .links li
{
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	margin-right: -4px;
	padding-left: 1px;
	padding-right: 6px;
}

.B01_jobSearch
{
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
}

.B01_jobSearch .container
{
	background-color: #67869A;
	margin-top: 5px;
}

.B01_jobSearch .fields
{
	padding: 40px 10px 30px;
}


.hero
{
	/*margin-bottom:-10px;*/
	margin-bottom: 4px;
}

fieldset#sectors, fieldset#otherSites
{
	height: 2.5em;
}

.footer fieldset .btnGo
{
	background-image: url(/asset/images/btnGoGrey.png);
}

.N1 .searchBox .btnSearch
{
	background-image: url(/asset/images/btnSearchWhite.png);
}

.B01_jobSearch .fields .btnSearch
{
	background-image: url(/asset/images/btnSearchBlue.png);
}

.B01_jobSearch .fields .contractType input
{
	margin: 0px;
}

.B01_jobSearch .fields .contractType ul
{
	margin-top: 5px;
}

.footer .navMenu li a
{
	margin-right: 4px;
}
.footer fieldset label
{
	display: inline-block;
	vertical-align: top;
	margin-top: 0.3em;
	margin-right: 4px;
}

.searchPagePanels
{
	margin-bottom: -10px;
}

#login input.password
{
	margin-right: 7px;
	width: 116px;
}


.roundedPanel
{
	background-color: #95798E;
}

.sIFR-hasFlash .roundedPanel p
{
	margin-bottom: 0px;
}

.searchParameters label span
{
	vertical-align: text-top;
}

.searchParameters label input
{
	height: 1.3em;
	width: 1.3em;
}

.searchResultsPanel .sortBy li
{
	background-position: 0px 2px;
	margin-right: 7px;
}

#contactUs label span
{
	width: 180px;
}

#contactUs label span.showValidator
{
	width: 10px;
}

.ui-datepicker-cover
{
	filter: mask();
}
/* added styles 11/09/08 */
.textContainer ul.linkList li, .textContainer ul.linkList li a
{
	margin-bottom: 0;
}
ul.moduleList1, ul.moduleList2
{
	height: 296px;
}
div.linkModules
{
	height: 95px;
}

/* Add DSC */
#footer ul
{
	overflow: hidden;
	white-space: nowrap;
	float: left;
}
/* End. Add DSC */

